#ifndef TYPESYMBOL_H
#define TYPESYMBOL_H

namespace awa {

// signed/unsigned
#define PTYPESYMBOL				\
  (char)(int)(short)(Sint)

#define NPTYPESYMBOL				 \
  CONCATSEQ(/*(object)*/(bool)(float)(double)(Ldouble), FNTYPESYMBOL)

#define TYPESYMBOL_UNSIGNED     UNSIGNED(PTYPESYMBOL)

/* #define TYPESYMBOL_POINTER				 */
/*   CONCATSEQ( CONCATSEQ(PTYPESYMBOL, NPTYPESYMBOL),		\ */
/* 	     TYPESYMBOL_UNSIGNED)  */

};

#endif
